Stable Diffusion WebUIのWindowsインストール
hr.icon
1. インストール環境の確認
基本的にGPUが必要
GPU性能を確認するには、Windows標準のDirectX診断ツールが必要
ファイル名で起動(Windowsキー+Xキー)から検索して起動する
2. GPUありPCへのインストール
ユーザー>マイドキュメント上で右クリックして「ターミナルで開く」からgitでcloneする
Microsoft Store版Pythonが邪魔する可能性があるので以下を行う ※以下をしなくても動く場合もある
システム環境変数のダミーパスを削除
%USERPROFILE%¥AppData¥Local¥Microsoft¥WindowsApps
他のStore版アプリにも影響するかも
下記の本体削除だけで解決する可能性もある(未検証)
本体も削除 C:\Users*****\AppData\Local\Microsoft\WindowsApps\python.exe python3.exeもあれば同時に削除
webui-user.bat起動後、Installing requirementsあたりで数分止まるが処理に時間がかかっているだけなので待つ
起動方法はmacと異なり、TouchDesingerのSD_API Base ContainerのAPI SettingsのSD Webui Folderにインストール先を指定する。
Launch WebUIのPulseで起動。手動でwebui-use.batで起動しても同じ意味。
3. GPUなしPCへのインストール
GPUなしで使う方法はあるが、画像生成時間がかかる
Python、Gitに関してはGPUありインストールと同様
上記の方法で成功
動作環境:
HP ProBook 430 G3(2017年発売)
Windows 10 Pro 64bit
16GBメモリ
Intel Core i5-6200U CPU @ 2.3GHz 4 CPUs
Intel HD Graphics 520
VRAM 128MB
GPUありで512px x 512pxで、数秒で生成できるものが、20分程度かかる
256px x 256pxならなんとか待てるかも
yayoi_mixのupper girlが2分で生成できた
解像度を下げると極端に生成画質が下がるイメージなので、時間がかかても512pxよりも下げないほうがよいかも
TouchDesignerとの連携には--apiを追加して、APIモードで起動する必要がある
webui-user.batの中身を編集、起動オプションに--apiを追加する
GPUなしPCではTouchDesigner連携はせずにWebUIがよいだろう